//#define _crt_secure_no_warnings 1
//#include<stdio.h>
//#include<string.h>
//#include<cstdio>
//void reverse(char a[], int left, int right)
//{
//	while (left < right)
//	{
//		char* temp = a[left];
//		a[left] = a[right];
//		a[right] = temp;
//		left++;
//		right--;
//	}
//	return;
//}
//int main()
//{
//	char a[10000];
//	gets(a);
//	int k = 0;
//	scanf("%d", &k);
//	int len = strlen(a);
//	reverse(a, 0, len - 1);
//	reverse(a, 0, k - 1);
//	reverse(a, k, len - 1);
//	for (int i = 0; i < len - 1; i++)
//		printf("%c", a[i]);
//	return 0;
//}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>

void Reverse(char* left, char* right)
{
	while (left < right)
	{
		char tmp = *left;
		*left = *right;
		*right = tmp;
		left++;
		right--;
	}
}

void Swap(char arr[], int k)
{
	int len = strlen(arr);
	Reverse(&arr[0], &arr[0] + k - 1);
	Reverse(&arr[k], &arr[len - 1]);
	Reverse(&arr[0], &arr[len - 1]);
}
int main()
{
	int k = 0;
	scanf("%d", &k);
	char arr[] = "abcdef";
	printf("%s\n", arr);
	Swap(arr, k);
	printf("%s\n", arr);
	return 0;

}
